/**
 * @version v1.0
 * @Description:
 * @Author zhanzhongxin
 * @Date 2021/7/9 14:18
 * @Copyright 博为峰
 */
public class MethodDemo02 {
    public static void main(String[] args) {
        System.out.println(add(1, 2));
        System.out.println(add(1,2,3));
        System.out.println(add(3.14,2.56));

    }

    /*
       方法重载(overloading)
       1.方法名相同
       2.方法参数签名(参数类型，参数个数)不同
       3.方法返回值类型可以不同
       4.方法修饰符可以不同

     */
    public static int add(int a, int b) {
        return a + b;
    }

    public static int add(int a, int b, int c) {
        return a + b + c;
    }

    public static double add(double a, double b) {
        return a + b;
    }
}
